Using Critics to Analyze Evolving Architectures Jason

نویسنده

  • E. Robbins David M. Hilbert David F. Redmiles
چکیده

Software architectures evolve as the result of numerous, interrelated design decisions. At any point in an architecture's evolution, current decisions can critically affect alternatives at later stages, and each decision has the potential of requiring previous decisions to be reconsidered. Analysis techniques that provide feedback only after " complete " sequences of design decisions have been made do not directly support the evolutionary nature of the architecture design process. In this paper we present an approach to architectural analysis that more closely supports evolution by providing feedback as design decisions are made.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture Design From the Perspective of Human Cognitive Needs

Software architectures are useful, in part, because they use the appropriate level of abstraction to support the design of complex systems. Software architecture research has quickly evolved to the degree that design environments have been implemented to support software architects in creating new designs. We report on a software architecture design environment named Argo that differs from othe...

متن کامل

Trade Arrangements and Evolving East Asian and Asia Pacific

The paper begins by noting that proposals involving significant developments in the regional tradearchitecture are being developed within regional processes that in some cases are simultaneouslypursuing other dimensions of regional economic integration: monetary and financial cooperation inthe case of ASEAN + 3, and the establishment of a common market in the case of ASEAN. At leastthree of the...

متن کامل

مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد

Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...

متن کامل

A Preliminary Collection of Reflective Critics for Layered Agent Architectures

How can we build more robust reasoning systems? One approach is to build systems as layered agent architectures where each layer observes the activities occurring in the layers beneath, and uses knowledge about how to interpret these observations to control and debug those activities. Architectures with such ‘towers of reflection’ are uesd because it is often difficult to assure perfect operati...

متن کامل

Explaining the Role of Geometry and Imagination in Creation of Unique Architectures

A In this article the role of geometry and its interaction with imagination in creating the unique architectural will be explained. From long time ago philosophers and prominents have referred to important role that imagination and geometry have in the creation of universe. All over the universe, the emergence of geometry at beginning of creation is undeniable. Geometry with its manifestation a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996